#include <iostream>
using std::cout;
using std::endl;
int && func(){
    return 10;
}

int func2(){
    return 10;
}
void test1(){
    /* &func2(); */
    /* &func();  //无法取址，说明返回的右值引用本身也是一个右值 */
    int && ref = func();
    &ref;  //可以取址，此时ref是一个右值引用，其本身是左值
}


int main(void){
    test1();
    return 0;
}
